package com.bbcare.treat.plat.store.ibatis;

import java.util.List;
import java.util.Map;

import com.bbcare.treat.plat.entity.PtArchiveTask;

/*
 * @name:         建档任务实例化信息存储接口
 * @author:       DemonLee
 * @createTime:   2017.8.18
 * @description:  建档任务实例化信息
 * @modify:
 * 
 */
public interface IPtArchiveTaskDAO {
    /**
     * 插入患者建档内容详情
     * 
     * @param PtArchiveTask
     * @return
     */
    public void savePtArchiveTask(PtArchiveTask ptArchiveTask) throws Exception;

    /**
     * 批量插入患者建档内容详情历史
     * 
     * @param id,update_type
     * @return
     */
    public void savePtArchiveTaskHis(Map<String, Object> mapIn) throws Exception;

    /**
     * 查询患者建档信息
     * 
     * @param ptSchemeId,id
     * @return List
     */
    public List<PtArchiveTask> listPtArchiveTask(Map<String, Object> mapIn) throws Exception;

    /**
     * 更新患者建档任务
     * 
     * @param taskId,updateAuthor,updateType,updateAccept,updateTime
     * @return
     */
    public int updatePtArchiveTaskById(Map<String, Object> param) throws Exception;

}
